package cn.stylefeng.guns.modular.business.frequency.orderextrafee.model.result;

import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import java.io.Serializable;

/**
 * 订单其他额外费用表
 *
 * @author yujie
 * @date 2023/05/09 17:16
 */
@Data
public class OrderExtraFeeResult implements Serializable {

    /**
     * id
     */
    private Long id;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * create_user
     */
    private Long createUser;

    /**
     * update_time
     */
    private Date updateTime;

    /**
     * update_user
     */
    private Long updateUser;

    /**
     * transport_id
     */
    private Long transportId;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 费用类型1.提短 2.放空
     */
    private Integer type;

    /**
     * 金额
     */
    private BigDecimal fee;

    /**
     * 已付
     */
    private BigDecimal hasSettlement;

    /**
     * 未付付
     */
    private BigDecimal unSettlement;

    /**
     * 结算人
     */
    private String settlementName;

    /**
     * 结算人电话
     */
    private String settlementPhone;

    /**
     * 结算人ID
     */
    private String settlementId;

    /**
     * 添加场景 0.默认 1.提车 2.送车 3.签收 4.交付 5.财务
     */
    private Integer addScene;

}
